DTaskManager
~~~~~~~~~~~~~~~~~~~


La versione aggiornata si trova ai seguenti Link:

Home:   "http://dimio.altervista.org/"


DESCRIZIONE:
~~~~~~~~~~~~

DTaskManager , ovviamente, un Task-Manager che  stato progettato specificamente per fornire una serie di funzionalit avanzate rispetto al TaskManager integrato di Windows, pur mantenendone le funzioni e il look.
Le principali caratteristiche sono:

1. DTaskManager  un programma stand-alone e non richiede setup, ci ne rende agevole l'utilizzo come Tool portatile.

2. Offre quattro differenti modalit per la chiusura di un processo:
 - RICHIESTA DI CHIUSURA, come quando si preme sulla crocetta della barra del titolo.
 - RICHIESTA DI TERMINAZIONE, simile a quella inviata dal SO al momento dello shutdown.
 - TERMINAZIONE FORZATA.
 - TERMINAZIONE DI OGNI TIPO DI PROCESSO CON BYPASS DI PERMESSI E PROTEZIONI, ci lo rende in grado di terminare anche servizi e processi di sistema.

3. E' possibile selezionare pi processi contemporaneamente in modo da poterli killare insieme (utile con alcuni virus).

4. Sospensione / riattivazione dell'esecuzione di un processo (come su Linux), utile ad es. per sospendere temporaneamente un task che occupa risorse ma che non si desidera terminare (tipo una codifica AVI).

5. Rapida individuazione del file eseguibile associato ad un processo (Funzione "Find Target File") e visualizzazione del percorso dello stesso.

6. Visualizzazione delle porte TCP/IP aperte dai vari processi (utile per l'identificazione di troyans e spyware) con possibilit di terminare connessioni TCP in atto o risalire immediatamente al processo incriminato.

7. Dispone inoltre di molte altre caratteristiche minori, tra cui la visualizzazione del path dei processi attualmente in esecuzione, la selezione multilinea, la possiblit di avviare un processo con le credenziali di un altro utente, la possibilit di ottenere uno shutdown forzato e, non ultima, la mancata richiesta di inutili conferme per le varie operazioni.

8. Possibilit di nascondere temporaneamente una o pi finestre.

9. Possibilit di visualizzare tutti i moduli (dll) caricati da un dato processo o, al contrario, visualizzare tutti i processi che fanno uso di un dato modulo (qesto pu essere utile per sapere quale processo sta attualmente utilizzando un file).

10. Possibili di visualizzare l'elenco dei moduli che stanno girando nello spazio Kernel con il path associato (per lo pi si tratta dei drivers di periferica).

11. Possibilit di avviare un processo come altro utente (simile al servizio "Run As").

12. E' anche possibile effettuare il lock/shutdown/reboot del sistema semplicemente da una voce di menu.

13. Il tab "Performances" mostra informazioni pi dettagliate.

14. Sono implementate anche una serie di funzionalit minori che possono venire utili in ambiti particolari:
  A. Possiblit di ridurre al volo il working set di tutti i processi.
  B. Possibilit di rendere DTaskManager semi-trasparente in modo da vedere quello che sta succedendo al di sotto pur mantenendone il pieno controllo.
  C. Visualizzazione numerica nella TrayBar per quel che riguarda l'occupazione della CPU.
  D. Visualizzazione grafica della percentuale di occupazione della CPU da parte di un processo (permette di individuarlo immediatamente).
  E. Possibilit di impostare al volo la priorit di tutti i processi non di sistema a Idle.
  F. Il comando "Reveal All Windows"  in grado di visualizzare tutte le finestre associate ad un processo anche se nascoste.

15. Tramite una apposita opzione  possibile effettuare la risoluzione degli IP locali e remoti in modo da poterli identificare con facilit, la medesima opzione permette di visualizzare anche i nomi dei servizi associati alle singole porte (se ve ne sono).

16. Nel TAB delle porte, spuntando l'opzione "Show Bytes Exchanged", si pu ottenere la visualizzazione dei bytes che vengono inviati e ricevuti da ogni porta, questo pu essere utile per individuare se un processo sta generando traffico e valutarne l'entit.
In ogni caso bisogna tenere presente che, in condizioni di pesante traffico LAN, mantenere selezionata l'opzione, pu occupare molti cicli di CPU (infatti, per funzionare richiede di filtrare ogni singolo pacchetto IP).

17. Se dal menu "Tools" si seleziona "Auto manage priority of processes", DTM provveder a impedire che un processo blocchi il sistema monopolizzandone la CPU tramite la variazione della sua priorit. La gestione della priorit avviene comunque in maniera ragionata in modo da impedire che programmi come i software di masterizzazione si vedano ridurre la priorit (che in quei casi viene settata a ragione ad un valore elevato).

18. Nel menu Tools  presente un'opzione che permette di ottenere un riscontro sonoro (beep) in caso l'utilizzo della CPU salga o scenda oltre un certo limite per un certo tempo. Questo pu essere utile, ad esempio, per avere un avviso di quando un processo che occupa pesantemente la CPU termina.

19. Sempre nel menu Tools,  possibile abilitare degli HotKey da associare allo shutdown del sistema: CTRL+ALT+F8 (lock workstation), CTRL+ALT+F9 (sound advise), CTRL+ALT+F10 (reboot), CTRL+ALT+F11 (shutdown regolare) e CTRL+ALT+F12 (shutdown forzato) e l'hotkey per avviare DTM in un Desktop separato, CTRL+ALT+BACKSPACE, (utile per riprendere il controllo del sistema in caso di crash dell'interfaccia grafica).

21. Dal menu Options ---> Set Default Task Manager  possibile sostituire il Task Manager di windows con DTaskManager (ovviamente  possibile tornare indietro in qualsiasi momento).

22. Nel menu contestuale del TAB Processes,  possibile impostare l'affinit per una o pi CPU da parte di un processo attualmente in esecuzione.

23. Non richiede inutili conferme su ogni operazione.


LINEA DI COMANDO:
~~~~~~~~~~~~~~~~~

Nella linea di comando  possibile utilizzare le seguenti opzioni:

/MINIMIZE
/TRAYNUMERIC
/END NomeProcesso|PID
/KILL NomeProcesso|PID
/KILLOVERRIDE NomeProcesso|PID
/NORESOLUTIONCHECK


COMPATIBILITA':
~~~~~~~~~~~~~~~

Il programma gira su Windows 2000 e superiori, a richiesta, ne esiste anche una versione per NT4 (pi limitata).


LICENZA:
~~~~~~~~

Il programma viene distribuito con la licenza Freeware. 
Questo, tradotto in due parole, significa: il software  gratuito e potete usarlo come vi pare, anche integrarlo in pacchetti commerciali se volete. Le uniche cose che non sono permesse sono la decompilazione e la modifica dei sorgenti.


PROGRAMMATORI:
~~~~~~~~~~~~~~

Dimitrios Coutsoumbas (Dimio)
E-MAIL : cyberdimio@gmail.com
HOME   : http://dimio.altervista.org/


NOTE:
~~~~~

- E' possibile che alcuni antivirus segnalino DTaskManager come un possibile spyware/Keylogger, cio  dovuto al monitoraggio che esso fa della combinazione di tasti CTRL+SHIFT+ESC (popup del TaskManager) e CTRL+ALT+F11|12 (shutdown) e non , ovviamente, da ritenersi pericolosa :-)

- La maggior parte delle funzioni avanzate di DTaskManager sono disponibili solo se si  "Administrator".